CSCI 120 Introduction to Computation Operating System (draft)

نویسنده

  • Saad Mneimneh
چکیده

So far, we have studied computation from different perspectives, starting from its abstract nature and the design of algorithms all the way to the physical issues involving the electronic representation (bits) and the computer architecture required to carry out the computation. We identified essential components of such an architecture including the CPU, the control unit, the ALU, the registers, the instruction set, main memory, cache memory, the bus, I/O controllers, I/O ports, input and output devices, and mass storage devices. We have also experienced how to write small programs that perform useful operations using the native instruction set, and we have seen some of the programming constructs that a high level programming language would offer to simplify the task of programming, such as functions, loops, conditionals, recursion, etc... Now we ask, what makes everything work together? Who is responsible for coordinating the overall operation of a computer? The answer is the operating system. The operating system is a software program that is loaded into main memory when the computer first starts. This program provides means by which a user can store and retrieve files, provides the interface by which a user can request the execution of other programs, and provides the environment necessary to execute these programs. Examples of operating systems are Windows, MacOS, Unix, and Linux.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

CSCI 120 Introduction to Computation Introduction (draft)

ion/generalization: thinking at high level, e.g. ability to view two different systems as being the same representation: modeling the ideas and entities that are being dealt with, e.g. shapes as strings algorithm: finding ways and methods to ahieve what is needed (this is not always possible) program: representation or encoding of an algorithm, usually machine dependent, e.g. the same addition ...

متن کامل

CSCI 120 Introduction to Computation Computer Networks (draft)

Primitive forms of data networks have a long history. After all, it is all about communication. Early societies used smoke signal to communicate information. In the 19 century, telegraphy was used as means of communicating messages. Messages were manually encoded into strings of symbols and then manually transmitted and received. When necessary, the messages were manually relayed at intermediat...

متن کامل

CSCI 120 Introduction to Computation Ports and I / O devices ( cont . ) ( draft

This is the most basic input device. The keyboard contains keys users press to enter data into a computer. Desktop computer keyboards typically have from 101 to 105 keys. Keyboards for smaller computers, such as laptops, contain fewer keys. All computer keyboards have a typing area that includes the letters of the alphabet, numbers, punctuation marks, and other basic keys. The keys originally w...

متن کامل

CSCI 120 Introduction to Computation Bits... and pieces (draft)

You may recall from the previous lecture that the use of electro mechanical relays, and in subsequent years, diodes and transistor, made it possible to construct more advanced computers, e.g. ENIAC. This is accredited to the fact that these devices could function as on/off switches. On one hand, they create the ability to encode logic into the circuits of the computer. This means that the compu...

متن کامل

تأثیر درازمدت ضایعه نخاعی بر روی پارامترهای اسپرم رت بالغ

Introduction: Spinal cord injury (SCI) is a serious public health problem which seriously affects the victim, family, and even the society. Research studies have shown that 80% of SCI victims are men. In recent years, there have been extensive research works on the effect of SCI (acute and/or chronic) on fertility potential of sperm and spermatogenesis in laboratory animals. SCI may disturb the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007